package poo.geometria;

import poo.figure.FiguraPiana;

public class Poligono implements FiguraPiana{
	
	private Punto[] v; //vertici
	
	public Poligono(Punto[] v){
		if(v.length<3){
			System.out.println("Poligono Inesistente!");
			System.exit(-1);
		}
		
		//ipotesi: i vertici formano un poligono convesso
		this.v=new Punto[v.length];
		for(int i=0; i<v.length; i++)
			this.v[i]=new Punto(v[i]);
	}
	public Poligono(Poligono p){
		v=new Punto[p.v.length];
		for(int i=0; i<v.length; i++)
			v[i]=new Punto(p.v[i]);
	}
	public double perimetro(){
		return 0;
		//TODO
	}
	public double area(){
		return 0;
		//TODO
	}
	public String toString(){
		String s="Poligono con vertici: ";
		for(int i=0; i<v.length; i++){
			s+=v[i];
			s+=" ";
		}
		return s;
	}
			
		
	

}
